package com.guangyunl.i_polymorphic;
// 测试类11
public class Test11 {
    public static void main(String[] args) {
        // 多态new对象  向上转型
        Animal animal = new Dog();
        animal.eat();
//        animal.lookDoor(); // 多态不能调用子类特有功能

        //向下转型
        Dog dog = (Dog) animal;
        dog.eat();
        dog.lookDoor();

    }
}
/*
狗啃骨头
狗啃骨头
狗会看门 -> 子类特有方法
 */